@charset "utf-8";
/* CSS Document */

.balance_btn{
	width:90%;
	margin:10% 5%;
	height:48px;
	border-radius:24px;
	background-color:#09F;
	color:white;
	border:none;
	font-size:20px;
}
.balance{
	font-size:14px;
}
.balance li .item-input .input{
	font-size:14px;
}
.list-block .item-inner .label{
	width:28%;
	text-align:center;
}
.reminder{
	width:100%;
	background:white;
	padding:3% 2%;
	text-align:center;
	margin:0;
	font-size:14px;
	color:#F33;
}

.first_balance{
	padding-left:7%;
	height:45px;
	line-height:45px;
}
.item-input .textarea{
	width:90%;
	padding:1%;
	margin:0 auto;
	min-height:220px;
	margin-bottom:10px;
	border:1px solid #eee; 
	font-size:14px;
}
.line_buttom li{
	border-bottom:1px solid #eee;
}

.present_record{
	width:96%;
	margin:2% auto;
	background:white;
	min-height:220px;
	box-shadow:0 0 4px #ccc;
}
.present_record_first{
	width:100%;
	overflow:hidden;
	font-size:15px;
	background:#FAFAFA;
}
.present_record_p{
	height:36px;
	margin:0;
	line-height:36px; 
	padding:0 5%;
	font-size:14px;
	border-bottom:1px solid #eee;	
}
.present_record_first li{
	width:33%;
	text-align:center;
	height:36px;
	line-height:36px;
	float:left;
	font-size:14px;
}
.present_record_first .present_record_li{
	width:67%;
}
.message_white{
	background:#fff;
	font-size:14px;
	float:left;
	line-height:24px;
	overflow:hidden;
	font-weight:bold;
	color:#333;
	width:100%;
	padding:2%;
	box-shadow: 2px 2px 5px #ccc;
}




.linewhat{ 
	width:100%;
	padding:5%;
	overflow:hidden;
	border-bottom:1px solid #eee;
	background:white;
}
.time{
	float:right; 
	color:#777; 
	font-size:13px; 
	line-height:24px;
	width:22%;
	text-align:center;
	font-weight:normal;
}
.linewhat_p_div{
	float:left;
	width:100%;
	font-size:16px;
	height:20px;	
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.linewhat_div{
	width:100%;
	float:left;
	heighT:auto;
	line-height:24px;
	margin-top:8px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#999;
	font-size:15px;
}
.linewhat_div_first{
	width:70%; 
	color:#777;
	float:left; 
	font-size:12px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.linewhat_div_second{
	width:68%; 
	float:left; 
	font-size:14px;
	height:auto;
	line-height:22px;
	font-weight:normal;
}
.linewhat_a{
	display:block;
	float:right;
	width:100%;
	height:28px;
	line-height:28px;
	color:white;
	text-align:center;
	font-size:14px;
	background:#F60;
	border-radius:5px;
	margin-top:3px;
}



.linewhat_b{
	background:#ccc;
}
.qa{
	width:100%;
	padding:3% 5%;
	overflow:hidden;
}
.qa_left,.qa_right{
	width:100%;
	float:left;
	margin-bottom:1%;
}
.qa_q{
	margin-left:2%;
	float:left;
	height:auto;
	padding:2% 3%;
	line-height:24px;
	font-size:14px;
	color:#fff;
	background:#F96;
	border-radius:8px;
}
.qa_a{
	background:#F08080;
}
.qa_left li{
	float:left;
	min-height:24px;
}
.qa_left li img{
	width:100%;
	border-radius:8px;	
}
.qa_li_left{
	width:10%;
}
.qa_li_center{
	width:76%;
	margin:0 2%;
}.qa_li_right{
	width:10%;
}

.TimeFirst{
	display:block; 
	width:100%; 
	height:30px; 
	float:left; 
	line-height:30px; 
	text-align:center; 
	color:#999;
	font-size:13px;
}
.qa_main{
	position:fixed;
	padding:2%;
	bottom:0;
	width:100%;
	min-height:48px;
	background-color:#fff;
}
.qa_main input{
	width:84%;
	padding:0 2%;
	font-size:14px;
	height:36px;
	word-wrap:break-word;
	border-radius:5px;
	border:1px solid #eee;
}
.qa_main button{
	width:14%;
	height:34px;
	color:white;
	font-size:14px;
	background:#F90;
	border-radius:5px;
}











